home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / msdos / lynx / source / www / library / implemen / vms / descrip.mms < prev    next >
Encoding:
Text File  |  1994-10-25  |  21.5 KB  |  575 lines

  1. !    Make WorldWideWeb LIBRARY under VMS
  2. !       =======================================================
  3. !
  4. ! History:
  5. !  14 Aug 91 (TBL)    Reconstituted
  6. !  25 Jun 92 (JFG)    Added TCP socket emulation over DECnet
  7. !  07 Sep 93 (MD)    Remade for version 2.09a
  8. !
  9. ! Bugs:
  10. !    The dependencies are anything but complete - they were
  11. !    just enough to allow the files to be compiled.
  12. !
  13. ! Instructions:
  14. !     Copy [WWW.LIBRARY.VMS]DESCRIP.MMS into [WWW.LIBRARY.IMPLEMENTATION]
  15. !    Use the correct command line for your TCP/IP implementation,
  16. !    inside the IMPLEMENTATION directory:
  17. !
  18. !    $ MMS/MACRO=(MULTINET=1)    for Multinet
  19. !    $ MMS/MACRO=(WIN_TCP=1)        for Wollongong TCP/IP
  20. !    $ MMS/MACRO=(UCX=1)        for DEC/UCX
  21. !    $ MMS/MACRO=(DECNET=1)        for socket emulation over DECnet
  22. !
  23. ! To compile with debug mode:
  24. !    
  25. !    $ MMS/MACRO=(MULTINET=1, DEBUG=1)    for Multinet
  26. !
  27. !
  28. ! If you are on HEP net and want to build using the really latest sources on
  29. ! PRIAM:: then define an extra macro U=PRIAM::, e.g.
  30. !
  31. !    $ MMS/MACRO=(MULTINET=1, U=PRIAM::)    for Multinet
  32. !
  33. ! This will copy the sources from PRIAM as necessary. You can also try
  34. !
  35. !    $ MMS/MACRO=(U=PRIAM::) descrip.mms
  36. !
  37. ! to update this file.
  38. !
  39. !
  40.  
  41.  
  42. ! debug flags
  43. .IFDEF DEBUG
  44. DEBUGFLAGS = /DEBUG/NOOPT
  45. .ENDIF
  46.  
  47. ! defines valid for all compilations
  48. EXTRADEFINES = DEBUG,XMOSAIC_HACK_REMOVED_NOW
  49.  
  50. .IFDEF UCX
  51. LIBS = sys$library:ucx$ipc/lib        ! For UCX
  52. OPTION_FILE = 
  53. CFLAGS = $(DEBUGFLAGS)/DEFINE=($(EXTRADEFINES))
  54. TCP=UCX
  55. .ENDIF
  56. .IFDEF MULTINET
  57. LIBS = multinet.opt/opt            ! For Multinet
  58. OPTION_FILE = multinet.opt
  59. CFLAGS = $(DEBUGFLAGS)/DEFINE=($(EXTRADEFINES),MULTINET)
  60. TCP=MULTINET                   
  61. .ENDIF
  62. .IFDEF WIN_TCP
  63. LIBS = win_tcp.opt/opt            ! For Wollongong TCP
  64. OPTION_FILE = win_tcp.opt
  65. CFLAGS = $(DEBUGFLAGS)/DEFINE=($(EXTRADEFINES),WIN_TCP)
  66. TCP=WIN_TCP
  67. .ENDIF
  68. .IFDEF DECNET
  69. LIBS =  disk$c3:[hemmer.unix.usr.lib]libc.opt/opt    ! TCP socket library over DECnet
  70. OPTION_FILE = disk$c3:[hemmer.unix.usr.lib]libc.opt
  71. CFLAGS = $(DEBUGFLAGS)/DEFINE=($(EXTRADEFINES),DECNET)
  72. TCP=DECNET
  73. .ENDIF
  74.  
  75. .IFDEF LIBS
  76. .ELSE
  77. LIBS = multinet.opt/opt            ! (Default to multinet)
  78. OPTION_FILE = multinet.opt
  79. CFLAGS = $(DEBUGFLAGS)/DEFINE=($(EXTRADEFINES),MULTINET)
  80. TCP=MULTINET
  81. .ENDIF
  82.  
  83. .INCLUDE Version.make
  84.  
  85. .IFDEF DECNET  ! Strip FTP, Gopher, News, WAIS
  86. HEADERS = HTUtils.h, HTStream.h, tcp.h, HText.h -
  87.         HTParse.h, HTAccess.h, HTTP.h, HTFile.h, - 
  88.     HTBTree.h, HTTCP.h, SGML.h, -
  89.     HTML.h, HTMLDTD.h, HTChunk.h, HTPlain.h, -
  90.     HTWriter.h, HTFwriter.h,HTMLGen.h, -
  91.     HTAtom.h, HTAnchor.h, HTStyle.h, -
  92.     HTList.h, HTString.h, HTAlert.h, -
  93.     HTRules.h, HTFormat.h, HTInit.h, -
  94.     HTMIME.h, HTHistory.h, HTTelnet.h
  95.  
  96. MODULES = HTParse, HTAccess, HTTP, HTFile, - 
  97.     HTBTree, HTTCP, SGML, -
  98.     HTML, HTMLDTD, HTChunk, HTPlain, -
  99.     HTWriter, HTFwriter,HTMLGen, -
  100.     HTAtom, HTAnchor, HTStyle, -
  101.     HTList, HTString, HTAlert, -
  102.     HTRules, HTFormat, HTInit, -
  103.     HTMIME, HTHistory, HTTelnet
  104.  
  105. .ELSE
  106. HEADERS = HTUtils.h, HTStream.h, tcp.h, HText.h -
  107.         HTParse.h, HTAccess.h, HTTP.h, HTFile.h, - 
  108.     HTBTree.h, HTTCP.h, SGML.h, -
  109.     HTML.h, HTMLDTD.h, HTChunk.h, HTPlain.h, -
  110.     HTWriter.h, HTFwriter.h,HTMLGen.h, -
  111.     HTAtom.h, HTAnchor.h, HTStyle.h, -
  112.     HTList.h, HTString.h, HTAlert.h, -
  113.     HTRules.h, HTFormat.h, HTInit.h, -
  114.     HTMIME.h, HTHistory.h, HTTelnet.h, -         
  115.     HTFTP.h, HTGopher.h, HTNews.h, HTWSRC.h, HTWAIS.h
  116.  
  117. MODULES = HTParse, HTAccess, HTTP, HTFile, - 
  118.     HTBTree, HTTCP, SGML, -
  119.     HTML, HTMLDTD, HTChunk, HTPlain, -
  120.     HTWriter, HTFwriter,HTMLGen, -
  121.     HTAtom, HTAnchor, HTStyle, -
  122.     HTList, HTString, HTAlert, -
  123.     HTRules, HTFormat, HTInit, -
  124.     HTMIME, HTHistory, HTTelnet, -         
  125.     HTFTP, HTGopher, HTNews, HTWSRC
  126.  
  127. .ENDIF
  128.  
  129. !___________________________________________________________________
  130. ! WWW Library
  131.  
  132. lib : $(HEADERS)  wwwlib_$(TCP)($(MODULES))  build_$(TCP).com
  133.      @ continue
  134.  
  135. build_$(TCP).com : descrip.mms
  136.     mms/noaction/from_sources/out=build_$(TCP).com/macro=($(tcp)=1) 
  137. !___________________________________________________________________
  138. ! BASIC modules
  139.  
  140. !_____________________________    HTAtom
  141.  
  142. HTAtom.obj   : HTAtom.c HTAtom.h HTUtils.h HTString.h
  143.         cc $(CFLAGS)/obj=$*.obj HTAtom.c
  144. .IFDEF U
  145. HTAtom.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAtom.c"
  146.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAtom.c" - 
  147.              HTAtom.c
  148. HTAtom.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAtom.h"
  149.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAtom.h" -
  150.              HTAtom.h
  151. .ENDIF
  152. !_____________________________    HTChunk
  153.  
  154. HTChunk.obj   : HTChunk.c HTChunk.h HTUtils.h
  155.         cc $(CFLAGS)/obj=$*.obj HTChunk.c
  156. .IFDEF U
  157. HTChunk.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTChunk.c"
  158.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTChunk.c" - 
  159.              HTChunk.c
  160. HTChunk.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTChunk.h"
  161.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTChunk.h" -
  162.              HTChunk.h
  163. .ENDIF
  164. !_____________________________    HTList
  165.  
  166. HTList.obj   : HTList.c HTList.h HTUtils.h
  167.         cc $(CFLAGS)/obj=$*.obj HTList.c
  168. .IFDEF U
  169. HTList.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTList.c"
  170.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTList.c" - 
  171.              HTList.c
  172. HTList.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTList.h"
  173.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTList.h" -
  174.              HTList.h
  175. .ENDIF
  176. !_____________________________    HTString
  177.  
  178. HTString.obj   : HTString.c HTString.h tcp.h Version.make HTUtils.h
  179.         cc $(CFLAGS)/obj=$*.obj /define=(VC="""$(VC)""") HTString.c
  180. .IFDEF U
  181. HTString.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTString.c"
  182.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTString.c" - 
  183.              HTString.c
  184. HTString.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTString.h"
  185.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTString.h" -
  186.              HTString.h
  187. .ENDIF
  188.  
  189. !    C O M M O N    M O D U L E S
  190.  
  191. !_____________________________    HTBTree
  192.  
  193. HTBTree.obj   : HTBTree.c HTBTree.h HTUtils.h
  194.         cc $(CFLAGS)/obj=$*.obj HTBTree.c
  195. .IFDEF U
  196. HTBTree.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTBTree.c"
  197.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTBTree.c" - 
  198.              HTBTree.c
  199. HTBTree.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTBTree.h"
  200.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTBTree.h" -
  201.              HTBTree.h
  202. .ENDIF
  203. !_____________________________    HTMLDTD
  204.  
  205. HTMLDTD.obj   : HTMLDTD.c HTMLDTD.h SGML.h
  206.         cc $(CFLAGS)/obj=$*.obj HTMLDTD.c
  207. .IFDEF U
  208. HTMLDTD.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTMLDTD.c"
  209.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTMLDTD.c" - 
  210.              HTMLDTD.c
  211. HTMLDTD.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTMLDTD.h"
  212.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTMLDTD.h" -
  213.              HTMLDTD.h
  214. .ENDIF
  215. !_____________________________    HTPlain
  216.  
  217. HTPlain.obj   : HTPlain.c HTPlain.h HTStream.h
  218.         cc $(CFLAGS)/obj=$*.obj HTPlain.c
  219. .IFDEF U
  220. HTPlain.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTPlain.c"
  221.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTPlain.c" - 
  222.              HTPlain.c
  223. HTPlain.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTPlain.h"
  224.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTPlain.h" -
  225.              HTPlain.h
  226. .ENDIF
  227. !_____________________________    HTWriter
  228.  
  229. HTWriter.obj   : HTWriter.c HTWriter.h HTStream.h
  230.         cc $(CFLAGS)/obj=$*.obj HTWriter.c
  231. .IFDEF U
  232. HTWriter.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTWriter.c"
  233.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTWriter.c" - 
  234.              HTWriter.c
  235. HTWriter.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTWriter.h"
  236.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTWriter.h" -
  237.              HTWriter.h
  238. .ENDIF
  239. !_____________________________    HTFWriter
  240.  
  241. HTFWriter.obj   : HTFWriter.c HTFWriter.h HTStream.h
  242.         cc $(CFLAGS)/obj=$*.obj HTFWriter.c
  243. .IFDEF U
  244. HTFWriter.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFWriter.c"
  245.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFWriter.c" - 
  246.              HTFWriter.c
  247. HTFWriter.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFWriter.h"
  248.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFWriter.h" -
  249.              HTFWriter.h
  250. .ENDIF
  251. !_____________________________    HTMLGen
  252.  
  253. HTMLGen.obj   : HTMLGen.c HTMLGen.h HTUtils.h HTMLDTD.h
  254.         cc $(CFLAGS)/obj=$*.obj HTMLGen.c
  255. .IFDEF U
  256. HTMLGen.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTMLGen.c"
  257.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTMLGen.c" - 
  258.              HTMLGen.c
  259. HTMLGen.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTMLGen.h"
  260.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTMLGen.h" -
  261.              HTMLGen.h
  262. .ENDIF
  263. !_____________________________    HTAlert
  264.  
  265. HTAlert.obj   : HTAlert.c HTAlert.h HTUtils.h Version.make
  266.         cc $(CFLAGS)/obj=$*.obj HTAlert.c
  267. .IFDEF U
  268. HTAlert.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAlert.c"
  269.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAlert.c" - 
  270.              HTAlert.c
  271. HTAlert.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAlert.h"
  272.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAlert.h" -
  273.              HTAlert.h
  274. .ENDIF
  275. !_____________________________    HTRules
  276.  
  277. HTRules.obj   : HTRules.c HTRules.h HTUtils.h Version.make
  278.         cc $(CFLAGS)/obj=$*.obj HTRules.c
  279. .IFDEF U
  280. HTRules.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTRules.c"
  281.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTRules.c" - 
  282.              HTRules.c
  283. HTRules.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTRules.h"
  284.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTRules.h" -
  285.              HTRules.h
  286. .ENDIF
  287. !_____________________________    HTInit
  288.  
  289. HTInit.obj   : HTInit.c HTInit.h HTUtils.h HTList.h
  290.         cc $(CFLAGS)/obj=$*.obj HTInit.c
  291. .IFDEF U
  292. HTInit.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTInit.c"
  293.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTInit.c" - 
  294.              HTInit.c
  295. HTInit.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTInit.h"
  296.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTInit.h" -
  297.              HTInit.h
  298. .ENDIF
  299. !_____________________________    HTMIME
  300.  
  301. HTMIME.obj   : HTMIME.c HTMIME.h HTUtils.h HTList.h
  302.         cc $(CFLAGS)/obj=$*.obj HTMIME.c
  303. .IFDEF U
  304. HTMIME.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTMIME.c"
  305.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTMIME.c" - 
  306.              HTMIME.c
  307. HTMIME.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTMIME.h"
  308.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTMIME.h" -
  309.              HTMIME.h
  310. .ENDIF
  311. !_____________________________    HTTelnet
  312.  
  313. HTTelnet.obj   : HTTelnet.c HTTelnet.h HTUtils.h
  314.         cc $(CFLAGS)/obj=$*.obj HTTelnet.c
  315. .IFDEF U
  316. HTTelnet.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTTelnet.c"
  317.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTTelnet.c" - 
  318.              HTTelnet.c
  319. HTTelnet.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTTelnet.h"
  320.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTTelnet.h" -
  321.              HTTelnet.h
  322. .ENDIF
  323. !_____________________________    HTWAIS
  324. .IFDEF DECNET
  325. .ELSE
  326. HTWAIS.obj   : HTWAIS.c HTWAIS.h HTUtils.h HTList.h
  327.         cc $(CFLAGS)/obj=$*.obj HTWAIS.c
  328. .IFDEF U
  329. HTWAIS.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTWAIS.c"
  330.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTWAIS.c" - 
  331.              HTWAIS.c
  332. HTWAIS.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTWAIS.h"
  333.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTWAIS.h" -
  334.              HTWAIS.h
  335. .ENDIF
  336. .ENDIF
  337. !_____________________________    HTWSRC
  338. .IFDEF DECNET
  339. .ELSE
  340. HTWSRC.obj   : HTWSRC.c HTWSRC.h HTUtils.h HTList.h
  341.         cc $(CFLAGS)/obj=$*.obj HTWSRC.c
  342. .IFDEF U
  343. HTWSRC.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTWSRC.c"
  344.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTWSRC.c" - 
  345.              HTWSRC.c
  346. HTWSRC.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTWSRC.h"
  347.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTWSRC.h" -
  348.              HTWSRC.h
  349. .ENDIF
  350. .ENDIF
  351. !_____________________________    HTAccess
  352.  
  353. HTAccess.obj   : HTAccess.c HTAccess.h HTUtils.h
  354.         cc $(CFLAGS)/obj=$*.obj HTAccess.c
  355. .IFDEF U
  356. HTAccess.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAccess.c"
  357.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAccess.c" - 
  358.              HTAccess.c
  359. HTAccess.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAccess.h"
  360.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAccess.h" -
  361.              HTAccess.h
  362. .ENDIF
  363. !_____________________________    HTAnchor
  364.  
  365. HTAnchor.obj   : HTAnchor.c HTAnchor.h HTUtils.h HTList.h
  366.         cc $(CFLAGS)/obj=$*.obj HTAnchor.c
  367. .IFDEF U
  368. HTAnchor.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAnchor.c"
  369.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAnchor.c" - 
  370.              HTAnchor.c
  371. HTAnchor.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAnchor.h"
  372.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTAnchor.h" -
  373.              HTAnchor.h
  374. .ENDIF
  375.  
  376. !_________________________________ HTFile
  377.  
  378. HTFile.obj   : HTFile.c HTFile.h HTUtils.h 
  379.          cc $(CFLAGS)/obj=$*.obj HTFile.c
  380. .IFDEF U
  381. HTFile.c   : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFile.c"
  382.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFile.c" - 
  383.              HTFile.c
  384. HTFile.h   : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFile.h"
  385.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFile.h" -
  386.              HTFile.h
  387. .ENDIF
  388.  
  389. !_____________________________    HTFormat
  390.  
  391. HTFormat.obj   : HTFormat.c HTFormat.h HTUtils.h HTML.h SGML.h HTPlain.h HTMLGen.h HTList.h
  392.         cc $(CFLAGS)/obj=$*.obj HTFormat.c
  393. .IFDEF U
  394. HTFormat.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFormat.c"
  395.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFormat.c" - 
  396.              HTFormat.c
  397. HTFormat.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFormat.h"
  398.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFormat.h" -
  399.              HTFormat.h
  400. .ENDIF
  401. !__________________________________ HTFTP
  402. .IFDEF DECNET
  403. .ELSE
  404. HTFTP.obj   : HTFTP.c HTFTP.h HTUtils.h 
  405.         cc $(CFLAGS)/obj=$*.obj HTFTP.c
  406. .IFDEF U
  407. HTFTP.c    : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFTP.c"
  408.              copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFTP.c" -
  409.              HTFTP.c
  410. HTFTP.h    : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFTP.h"
  411.              copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTFTP.h" - 
  412.              HTFTP.h
  413. .ENDIF
  414. .ENDIF
  415.  
  416. !_____________________________    HTGopher
  417. .IFDEF DECNET
  418. .ELSE
  419. HTGopher.obj   : HTGopher.c HTGopher.h HTUtils.h HTList.h
  420.         cc $(CFLAGS)/obj=$*.obj HTGopher.c
  421. .IFDEF U
  422. HTGopher.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTGopher.c"
  423.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTGopher.c" - 
  424.              HTGopher.c
  425. HTGopher.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTGopher.h"
  426.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTGopher.h" -
  427.              HTGopher.h
  428. .ENDIF
  429. .ENDIF
  430. !_____________________________    HTHistory
  431.  
  432. HTHistory.obj   : HTHistory.c HTHistory.h HTUtils.h HTList.h
  433.         cc $(CFLAGS)/obj=$*.obj HTHistory.c
  434. .IFDEF U
  435. HTHistory.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTHistory.c"
  436.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTHistory.c" - 
  437.              HTHistory.c
  438. HTHistory.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTHistory.h"
  439.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTHistory.h" -
  440.              HTHistory.h
  441. .ENDIF
  442. !_____________________________    HTNews
  443. .IFDEF DECNET
  444. .ELSE
  445. HTNews.obj   : HTNews.c HTNews.h HTUtils.h HTList.h
  446.         cc $(CFLAGS)/obj=$*.obj HTNews.c
  447. .IFDEF U
  448. HTNews.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTNews.c"
  449.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTNews.c" - 
  450.              HTNews.c
  451. HTNews.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTNews.h"
  452.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTNews.h" -
  453.              HTNews.h
  454. .ENDIF
  455. .ENDIF
  456. !_____________________________    HTML
  457.  
  458. HTML.obj   : HTML.c HTML.h HTUtils.h HTMLDTD.h
  459.         cc $(CFLAGS)/obj=$*.obj HTML.c
  460. .IFDEF U
  461. HTML.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTML.c"
  462.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTML.c" - 
  463.              HTML.c
  464. HTML.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTML.h"
  465.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTML.h" -
  466.              HTML.h
  467. .ENDIF
  468. !________________________________ HTParse
  469.  
  470. HTParse.obj   : HTParse.c HTParse.h HTUtils.h 
  471.         cc $(CFLAGS)/obj=$*.obj HTParse.c
  472. .IFDEF U
  473. HTParse.c  : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTParse.c"
  474.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTParse.c" - 
  475.              HTParse.c
  476. HTParse.h  : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTParse.h"
  477.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTParse.h" -
  478.              HTParse.h
  479. .ENDIF
  480.  
  481. !_____________________________    HTStyle
  482.  
  483. HTStyle.obj   : HTStyle.c HTStyle.h HTUtils.h 
  484.         cc $(CFLAGS)/obj=$*.obj HTStyle.c
  485. .IFDEF U
  486. HTStyle.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTStyle.c"
  487.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTStyle.c" - 
  488.              HTStyle.c
  489. HTStyle.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTStyle.h"
  490.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTStyle.h" -
  491.              HTStyle.h
  492. .ENDIF
  493. ! _________________________________ HTTCP
  494.  
  495. HTTCP.obj : HTTCP.c HTTCP.h HTUtils.h tcp.h
  496.          cc $(CFLAGS)/obj=$*.obj HTTCP.c
  497. .IFDEF U
  498. HTTCP.c    : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTTCP.c"
  499.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTTCP.c" - 
  500.              HTTCP.c
  501. HTTCP.h    : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTTCP.h"
  502.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTTCP.h" - 
  503.              HTTCP.h
  504. .ENDIF
  505. !________________________________ HTTP
  506.  
  507. HTTP.obj   : HTTP.c HTTP.h HTUtils.h
  508.         cc $(CFLAGS)/obj=$*.obj HTTP.c
  509. .IFDEF U
  510. HTTP.c     : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTTP.c"
  511.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTTP.c" -
  512.              HTTP.c
  513. HTTP.h     : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTTP.h"
  514.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTTP.h" -
  515.              HTTP.h 
  516. .ENDIF
  517. !_____________________________    SGML
  518.  
  519. SGML.obj   : SGML.c SGML.h HTUtils.h
  520.         cc $(CFLAGS)/obj=$*.obj SGML.c
  521. .IFDEF U
  522. SGML.c : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/SGML.c"
  523.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/SGML.c" - 
  524.              SGML.c
  525. SGML.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/SGML.h"
  526.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/SGML.h" -
  527.              SGML.h
  528. .ENDIF
  529. !_________________________________ include files only:
  530.  
  531. .IFDEF U
  532. HTUtils.h  : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTUtils.h"
  533.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTUtils.h" -
  534.              HTUtils.h
  535. HTStream.h : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTStream.h"
  536.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HTStream.h" -
  537.              HTStream.h
  538. tcp.h      : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/tcp.h"
  539.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/tcp.h" - 
  540.              tcp.h
  541. HText.h      : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HText.h"
  542.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/HText.h" - 
  543.              HText.h
  544. README      : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/README"
  545.          copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/README" - 
  546.              README
  547. !WWW.h      : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/WWW.h"
  548. !         copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/WWW.h" -
  549. !             WWW.h
  550. .ENDIF
  551.  
  552. ! ______________________________  The version file
  553.  
  554. .IFDEF U
  555. Version.make :  $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/Version.make"
  556.     copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/Version.make" - 
  557.              Version.make
  558.     write sys$output: "Please rebuild with new Version file"
  559.     exit 2    ! Error
  560. .ENDIF
  561.  
  562. ! _____________________________VMS SPECIAL FILES:
  563. ! latest version of this one:
  564.  
  565. .IFDEF U
  566. descrip.mms : $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/vms/descrip.mms"
  567.     copy $(U)"/userd/tbl/hypertext/WWW/Library/Implementation/vms/descrip.mms" -
  568.     descrip.mms
  569.     write sys$output: "Please rebuild with new MMS file"
  570.     exit 2    ! Error
  571.  
  572. .ENDIF
  573.  
  574.  
  575.